import { ipcRenderer } from 'electron-better-ipc'

export interface IDownloadImgParams {
    // 图片地址
    url: string
    // 图片尺寸
    targetSize: {
        width: number
        height: number
    }
    // 目标路径，可以是文件或者文件夹，如果是文件则会直接替换
    targetPath: string
    // 原文件名
    originalFileName: string
}

export const downloadImg = async (params: IDownloadImgParams) => {
    console.log('downloadImg', params)
    return await ipcRenderer.callMain<IDownloadImgParams, string>('downloadImg', params)
}
